let path = require('path')
// 返回文件路径
// function resolve(dir) {
//     return path.join(__dirname, dir)
//   }

module.exports = {
  publicPath: process.env.NODE_ENV === 'production'? '/portal/':'/', //打包静态路径
  devServer: {
    host: '0.0.0.0',
    port: '8888',
    proxy: {
      '/logic/': {
        changeOrigin:true,
        target: 'http://'+process.env.VUE_APP_BASE_URL,
        pathRewrite:{
          '^/logic/':'/logic/'
        },
      },
    },
  },
  pluginOptions: {
        'style-resources-loader': {
            preProcessor: 'less',
            patterns: [
                // 这个是绝对路径,不能使用 alias中配置的别名路径，如@表示的src
                path.resolve(__dirname, './src/assets/style/*.less')
            ]
        }
    },
    css: {
        loaderOptions: {
          less: {
            lessOptions: {
              javascriptEnabled: true
            }
          }
        }
      },
//   pluginOptions: {
//     'style-resources-loader': {
//       preProcessor: 'less',
//       patterns: [path.resolve(__dirname, "./src/assets/style/*.less")],
//     }
//   },
//   outputDir: './dist/portal', // 打包文件名自行修改
};
